#header{
	width: 100%;
	background:url('tips_bg.gif') repeat;
	/*
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	*/
}
#header_nav{
	width: 100%;
	/*
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	*/
}
#tao_logo{
	width:265px;
	height:75px;
	float:left;
}
.login_nav{
	width: 960px;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
}
.login_nav h1{
	display:none;
	width: 190px;
	height: 52px;
	float:left;
}
.login_nav h1 a{

	
}







 .header .m-nav {
width: 100%;
height: 40px;
background: url(nav-bg.png) repeat-x;
}
.mhomenav {
width: 950px;
margin: 0 auto;
}
.header .m-nav a {
color: #333;
}
.mhomenav ul {
padding: 12px 0 0 0;

float: left;
}
.header .mchannel li {
float: left;
height: 16px;
line-height: 16px;
padding: 0 12px;

border-right: 1px solid #D5D5D5;
}

.header .muser{
float:right;
width:260px;
}
.header .btn-signIn {
display: block;
margin: 8px 0 0 5px;
width: 50px;
height: 24px;
text-indent: -999px;
background: url(nav-act.png) -74px 0 no-repeat;
overflow: hidden;
}
.header .top_share{

width: 75px;
height: 32px;
}
.header .btn-sg {
display: block;
margin: 8px 0 0 5px;
width: 70px;
height: 24px;
text-indent: -999px;
background: url(nav-act.png) 0 0 no-repeat;
overflow: hidden;
}
.header .regLogin {
padding: 2px 20px 2px 10px;
line-height: 20px;
cursor: pointer;

}

.vline5 {
margin: 0 5px;
color: #CCC;
font-size: 12px;
}
.header .regLogin .arrow-dn {
position: absolute;
width: 10px;
height: 20px;
top: 2px;
right: 10px;
background: url(arrow-d.png) no-repeat center right;
}

.header .regLogin .login-dropdown, .share-dropdown {
display: none;
position: absolute;
top: 30px;
left: 0;
z-index: 999;
width: 108px;
padding: 0 6px;
background: white;
border: 1px solid #E5E5E5;
}
.header .regLogin .login-dropdown li, .share-dropdown li {
padding: 6px 2px;
border-bottom: 1px solid #F3F3F3;
}
 .header .regLogin {
position: relative;
height: 20px;
margin-top: 8px;
z-index: 999;
background: white;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;

}
.share-link a {
display: block;
line-height: 16px;
padding-left: 20px;
background-image: url(icons-share.png);
background-repeat: no-repeat;
}
.s-qq {
background-position: 0 0;
}
.s-sina {
background-position: 0 -417px;
}
.s-tao {
background-position: 0 -163px;
}
.header .person {
position: relative;
height: 20px;
margin-top: 8px;
padding: 2px;
background: white;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.header .person a.gohome {
float: left;
height: 20px;
line-height: 20px;
padding: 0 24px 0 28px;
max-width: 100px;
white-space: nowrap;
word-wrap: normal;
word-break: normal;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
overflow: hidden;
}

.header .person .userPhoto {
position: absolute;
top: 2px;
left: 2px;
}
.header .person .userPhoto img {
width: 20px;
height: 20px;
}
.header .person .arrow-dn {
position: absolute;
width: 24px;
height: 20px;
top: 2px;
right: 2px;
background: url(arrow-d.png) no-repeat center;
}
.dropdown {
display: none;
position: absolute;
top: 30px;
right: 0;
z-index: 9998;
width: 81px;
margin: 0;
padding: 2px 0;
background: white;
border: 1px solid #E5E5E5;
}
.dropdown li {
padding: 0 10px;
_height: 29px;
}
.dropdown li a {
display: block;
padding: 7px 0;
line-height: 1.2;
color: #666;
border-bottom: 1px solid #F3F3F3;
}